package com.example.avmanagerweb.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.List;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author xg
 * @since 2023-06-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("Sys_Department")
public class SysDepartment implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "depId", type = IdType.AUTO)
    private int depid;

    @TableField("depPid")
    private Integer deppid;

    @TableField("depName")
    private String depname;

    @TableField("depRemark")
    private String depremark;

    @TableField("depIsDel")
    private Boolean depisdel;

    @TableField("depAddTime")
    private Date depaddtime;

    @TableField("depCode")
    private String depcode;

    @TableField("depShowOrd")
    private Integer depshoword;

    @TableField("depLayer")
    private Integer deplayer;

    @TableField("depSaveDays")
    private Integer depsavedays;

    @TableField("depType")
    private Integer deptype;

    @TableField(exist = false)




    private List<SysDepartment> sysDepartment;
    @TableField(exist = false)
    private List<Audiogroupqry> audiogroupqryList;


}
